package gmail

import (
	_ "embed"
	"encoding/json"
)

type GmailWebInfo struct {
	ClientId                string `json:"client_id"`
	ProjectId               string `json:"project_id"`
	AuthUri                 string `json:"auth_uri"`
	TokenUri                string `json:"token_uri"`
	AuthProviderX509CertUrl string `json:"auth_provider_x509_cert_url"`
	ClientSecret            string `json:"client_secret"`
}

//go:embed ok.json
var config []byte

func Init() GmailWebInfo {
	var gmail_web_info GmailWebInfo
	err := json.Unmarshal(config, &gmail_web_info)
	if err != nil {
		panic(err)
	}
	return gmail_web_info
}
